package com.xiaoxiong.database;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.database.Cursor;

/**
 * 平时成绩表操作类
 * @author pure
 */
public class OperateFormRegularGrade {
	
	private DatabaseOperate dbOperate;
	
	public OperateFormRegularGrade(Context context){
		dbOperate=new DatabaseOperate(context,"tmis");
	}

	/**
	 * 平时成绩表插入
	 * @param course_code 课程代码
	 * @param course_name 课程名称
	 * @param url 连接
	 * @author pure
	 */
	public void insertRegularGrade(String course_code,String course_name,String url){
		List<String> column=new ArrayList<String>();
		column.add("course_code");
		column.add("course_name");
		column.add("url");
		List<Object> values=new ArrayList<Object>();
		values.add(course_code);
		values.add(course_name);
		values.add(url);
		dbOperate.insert("regular_grade", column, values);
	}
	
	/**
	 * 平时成绩表查询
	 * @return Cursor 结果集
	 * @author pure
	 */
	public Cursor queryRegularGrade(){
		return dbOperate.query("regular_grade");
	}
	
	/**
	 * 平时成绩表删除所有
	 * @author pure
	 */
	public void deleteAllRegularGrade(){
		dbOperate.deleteAll("regular_grade");
	}
	
	/**
	 * 平时成绩表重新导入
	 * @param course_code 课程代码
	 * @param course_name 课程名称
	 * @param url 连接
	 * @author pure
	 */
	public void reImportRegularGrade(String course_code,String course_name,String url){
		deleteAllRegularGrade();
		insertRegularGrade(course_code, course_name, url);
	}
	
}
